Function PERIODIZE_FILTER

Package

filters

Short description

Periodizes filter at multiple resolutions

Usage

    filter = PERIODIZE_FILTER(filter_f)

Input

    filter_f (numeric): The Fourier representation of the filter.

Output

    filter (struct): The periodized multi-resolution representation of the 
       filter. See description for more details.

Description

    By periodizing the Fourier transform, which corresponds to subsampling in
    time, representations of the filter at different resolutions are
    pre-computed, computation is sped during convolutions.
    The output filter contains the fields:
       filter.type (char): Fixed to 'fourier_multires'.
       filter.N (int): The original size of the filter.
       filter.coefft (cell): A cell array Fourier representations, with
          filter.coefft{j0+1} corresponding to the resolution N/2^j0.

See also

List of all packages